<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			*{
				margin: 0;
				padding: 0;
			}
			li{
				list-style-type: none;/* "去掉前面标号" */
			}
			.first>li{
				display: inline-block;/* "1.一级菜单的所有选项共用一行" */
				width: 150px;
				position: relative;
				text-align: center;
			}
			.first>li>ul{
				display: none;/* "2.二级菜单选项消失" */
			}
			.first>li:hover>ul{/* hover悬停，"碰一级菜单，则显示二级菜单" */
				display: block;/* 将隐藏的选项显示出,但位置会变动状态 */
				position: absolute;/* 这时解决了位置变动状态,绝对位置 */
				left: 30px;/* "二级菜单在一级菜单的左侧偏移" */
			}
			.first>li:hover{
				background-color: red;
			}
		</style>
	</head>
	<body>
		<ul class="first">
			<li>一级菜单
				<ul>
					<li>二级菜单</li>
					<li>二级菜单</li>
					<li>二级菜单</li>
					<li>二级菜单</li>
				</ul>
			</li>
			<li>一级菜单
				<ul>
					<li>二级菜单</li>
					<li>二级菜单</li>
					<li>二级菜单</li>
					<li>二级菜单</li>
				</ul>
			</li>
			<li>一级菜单
				<ul>
					<li>二级菜单</li>
					<li>二级菜单</li>
					<li>二级菜单</li>
					<li>二级菜单</li>
				</ul>
			</li>
		</ul>
	</body>
</html>
